package edu.pe.cayetano.view.form;


import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

public class PerfilForm extends ActionForm{

	private static final long serialVersionUID = 1L;
	
	private int codigo;
	private String nombre;
	private String descripcion;
	private String[] modulos;
	private String tipo;
	private String[] reportes;
	private String optNivel;
	
	/**
	 * @return Returns the optNivel.
	 */
	public String getOptNivel() {
		return optNivel;
	}
	/**
	 * @param optNivel The optNivel to set.
	 */
	public void setOptNivel(String optNivel) {
		this.optNivel = optNivel;
	}
	
	public String[] getReportes() {
		return reportes;
	}
	
	public void setReportes(String[] reportes) {
		this.reportes = reportes;
	}
	
	public void reset(ActionMapping mapping, HttpServletRequest request) {
    	
		nombre = null;
		descripcion = null;
		tipo= null;
		if(modulos!=null){
			for(int i=0;i<modulos.length;i++){
				modulos[i]=null;
			}
		}
		
		if(reportes!=null){
			for(int i=0;i<reportes.length;i++){
				reportes[i]=null;
			}
		}
    }
	
	/**
	 * @return Returns the tipo.
	 */
	public String getTipo() {
		return tipo;
	}
	/**
	 * @param tipo The tipo to set.
	 */
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	/**
	 * @return Returns the codigo.
	 */
	public int getCodigo() {
		return codigo;
	}
	/**
	 * @param codigo The codigo to set.
	 */
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	/**
	 * @return Returns the descripcion.
	 */
	public String getDescripcion() {
		return descripcion;
	}
	/**
	 * @param descripcion The descripcion to set.
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	/**
	 * @return Returns the modulos.
	 */
	public String[] getModulos() {
		return modulos;
	}
	/**
	 * @param modulos The modulos to set.
	 */
	public void setModulos(String[] modulos) {
		this.modulos = modulos;
	}
	/**
	 * @return Returns the nombre.
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * @param nombre The nombre to set.
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
}
